package com.fount4j.generator.introspector;

import com.fount4j.generator.config.PropertyHolder;
import com.fount4j.generator.context.GeneratorContext;

import java.sql.Connection;

/**
 * 数据源解析器
 *
 * @author Morven 2017/1/3
 */
public abstract class DataSourceIntrospector extends PropertyHolder {
    /**
     * 获取数据库连接
     *
     * @param context 生成器上下文
     * @return 数据库 JDBC 连接
     */
    public abstract Connection getConnection(GeneratorContext context);
}
